#ifndef __ELE_CONTROL__
#define __ELE_CONTROL__

#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <netdb.h>
#include <signal.h>

#include <native/sem.h>
#include <native/task.h>
#include <native/mutex.h>
#include <native/alarm.h>

#include <sys/mman.h>
#include <sys/socket.h>
#include <sys/types.h>

#include <arpa/inet.h>
#include <netinet/in.h>

#include "config.h"

typedef struct{
    unsigned int direction;
    unsigned int current_floor;
    unsigned int floors_q[NUM_OF_FLOORS];
} system_packet;

#endif
